﻿.banner_m{display: none;}

.banner .swiper-slide>img{

	width: 100%;

}

.banner .swiper-slide>img:nth-child(2){

	display: none;

}

.banner .swiper-slide div{

	position: absolute;

	left: 50%;

	top: 50%;

	transform: translateY(-50%) translateX(-50%);

	text-align: center;

	width: 100%;

}

.banner .swiper-slide .bannerimg{

	position: static;

	transform: translateY(0) translateX(0);

}



.banner .swiper-slide h2{

	color:#fff;

	font-size: 82px;

	font-family: 'c';

	line-height: 100px;

	transform: translateY(-150%);

	opacity: 0;
	
	font-weight:bold;

}

.banner .swiper-slide-active h3, .banner .swiper-slide-active h2{
	opacity: 1;
    transform: translateY(0);
}

.bannerimg1 img:nth-child(1){

	position: absolute;

	width: 100%;

	left: 0;

	top: 0;

	z-index: 2;

}

.bannerimg1 img:nth-child(2){

	width: 100%;

}

.bannerimg1 img:nth-child(3),.bannerimg1 img:nth-child(4),.bannerimg1 img:nth-child(5),.bannerimg1 img:nth-child(6),.bannerimg1 img:nth-child(7){

	position: absolute;

}

.bannerimg1 img:nth-child(3){

	left: 54%;

	top: 55%;

	animation:right 20s infinite;

}

.bannerimg1 img:nth-child(4){

	left: 74%;

	top: 57%;

	animation:right 20s infinite;

}

.bannerimg1 img:nth-child(5){

	left: 34%;

	top:26%;

	animation:right 20s infinite;

}

.bannerimg1 img:nth-child(6){

	left: 15%;

	top:27%;

	animation:left 20s infinite;

}

.bannerimg1 img:nth-child(7){

	left: 74%;

	top:30%;

	animation:right 20s infinite;

}

@keyframes left{

	0 {transform: translateX(0);}

	50% {transform: translateX(-30px);}

	100% {transform: translateX(0);}

}

@keyframes right{

	0 {transform: translateX(0);}

	50% {transform: translateX(30px);}

	100% {transform: translateX(0);}

}

.banner .swiper-slide h3{

	font-size: 16px;

	color:#fff;

	transform: translateY(-150%);

	opacity: 0;

}

.banner .swiper-slide-active h3,.banner .swiper-slide-active h2{

	opacity: 1;

	transform: translateY(0);

}

.banner .swiper-pagination-bullet{

	opacity: 1;

	width: 40px;

	height: 2px;

	border-radius: 0;

	background: #fff;

}

.banner .swiper-pagination-bullet-active{

	background: #0149a2;

}

.gsjj{

	position: relative;

	background: #f8f8f8;

}

.gsjjimg{

	float: left;

	width: 50%;

}

.gsjjimg img{

	width: 100%;

}

.gsjjimg img:nth-child(2){

	display: none;

}

.gsjjtxt{

	float: left;

	width:37.5% ;

	text-align: right;

}



.gsjjtxt h2{

	color:#0149a2;

	font-size: 40px;

	font-weight: bold;

	line-height: 48px;

	margin-top: 110px;

	transform: translateX(-100%);

	opacity: 0;

}

.gsjjtxt h3{

	font-size: 22px;

	color:#999999;

	font-family: helvetica;

	margin-bottom: 70px;

	transform: translateX(-100%);

	opacity: 0;

    font-weight: bold;

    color: #0149a2;

    line-height: 50px;

	letter-spacing: .15em;

    color: #999999;

    font-size: 22px;

    display: block;

}

.gsjjtxt h4{

	display: inline-block;

	position: relative;

	color:#333333;

	font-size: 18px;

	margin-bottom: 30px;

	transform: translateX(-100%);

	opacity: 0;

}

.gsjjtxt h4:before{

	content:'';

	display: block;

	width: 80px;

	height: 1px;

	background: #666666;

	position: absolute;

	left: 0;

	top: 50%;

	transform: translateY(-50%) translateX(-110%);

	

}

.gsjjtxt p{

	width: 83%;

	line-height: 24px;

	color:#666666;

	margin-bottom: 60px;

	display: inline-block;

	transform: translateX(-100%);

	opacity: 0;

}

.active .gsjjtxt p,.active .gsjjtxt h2,.active .gsjjtxt h3,.active .gsjjtxt h4{

	opacity: 1;

	transform: translateX(0);

}

.gsjjtxt a{

	display:inline-block;

	text-align: center;

	border-radius: 36px;

	line-height: 36px;

	border: 1px solid #0149a2;

	color:#0149a2;

	width: 150px;

}

.gsjjtxt a:hover{

	background:#0149a2 ;

	color:#fff

}

.gsnum.container{

	position: absolute;

	left: 50%;

	bottom: 0;

	background: #fff;

	transform: translateX(-50%);

	padding: 60px 0 ;

	box-shadow: 4px 0 73px rgba(0,0,0,.1);

}

.gsnum li{

	width: 25%;

	float: left;

	padding-left:10%;

	box-sizing: border-box;

}



.gsnum li h2 span{

	color:#666666;

	font-size: 60px;

	font-family: 'b';

	line-height: 60px;

	font-weight: 100;

}

.gsnum li h2 sup{

	display: inline-block;

	vertical-align: top;

	color:#666666;

	font-size: 18px;

	margin-left: 5px;

}

.gsnum li h3{

	color:#666666

}

.i_tit1 h2{

	color:#ffffff;

	font-size: 40px;

	font-weight: bold;

	line-height: initial;

}

.i_tit1{

	text-align: center;

}

.i_tit1 span{

	font-family: helvetica;

	font-size: 22px;

	color:rgba(255,255,255,.4);

	letter-spacing: .3em;

}

.ywfw{

	background-image: url(../images/ywfwbac_02.jpg);

	background-repeat: no-repeat;

	background-size: cover;

	padding: 100px 0 0;

}

.ywnum{

	margin-top: 35px;

}

.ywnum li{

	float: left;

	width: 12.5%;

	text-align: center;

	cursor: pointer;

	opacity: 0;

	transform: translateY(-100%);

	transition: all .8s cubic-bezier(.35, .75, .55, 1) 0.1s;

	-webkit-transition: all .8s cubic-bezier(.35, .75, .55, 1) .1s;

	-moz-transition: all .8s cubic-bezier(.35, .75, .55, 1) .1s;

}

.ywnum li:nth-child(2){

	transition: all .8s cubic-bezier(.35, .75, .55, 1) 0.4s;

	-webkit-transition: all .8s cubic-bezier(.35, .75, .55, 1) .4s;

	-moz-transition: all .8s cubic-bezier(.35, .75, .55, 1) .4s;

}

.ywnum li:nth-child(3){

	transition: all .8s cubic-bezier(.35, .75, .55, 1) 0.7s;

	-webkit-transition: all .8s cubic-bezier(.35, .75, .55, 1) .7s;

	-moz-transition: all .8s cubic-bezier(.35, .75, .55, 1) .7s;

}

.ywnum li:nth-child(4){

	transition: all .8s cubic-bezier(.35, .75, .55, 1) 1s;

	-webkit-transition: all .8s cubic-bezier(.35, .75, .55, 1) 1s;

	-moz-transition: all .8s cubic-bezier(.35, .75, .55, 1) 1s;

}

.ywnum li:nth-child(5){

	transition: all .8s cubic-bezier(.35, .75, .55, 1) 1.3s;

	-webkit-transition: all .8s cubic-bezier(.35, .75, .55, 1) 1.3s;

	-moz-transition: all .8s cubic-bezier(.35, .75, .55, 1) 1.3s;

}

.ywnum li:nth-child(6){

	transition: all .8s cubic-bezier(.35, .75, .55, 1) 1.6s;

	-webkit-transition: all .8s cubic-bezier(.35, .75, .55, 1) 1.6s;

	-moz-transition: all .8s cubic-bezier(.35, .75, .55, 1) 1.6s;

}

.ywnum li:nth-child(7){

	transition: all .8s cubic-bezier(.35, .75, .55, 1) 1.9s;

	-webkit-transition: all .8s cubic-bezier(.35, .75, .55, 1) 1.9s;

	-moz-transition: all .8s cubic-bezier(.35, .75, .55, 1) 1.9s;

}

.ywnum li:nth-child(8){

	transition: all .8s cubic-bezier(.35, .75, .55, 1) 2.2s;

	-webkit-transition: all .8s cubic-bezier(.35, .75, .55, 1) 2.2s;

	-moz-transition: all .8s cubic-bezier(.35, .75, .55, 1) 2.2s;

}

.active .ywnum li{

	opacity: 1;

	transform: translateY(0);

}

.ywnum li h6{

	color:#fff;

	font-size:24px;

	display: none;

}

.ywnum li span{

	display: inline-block;

	width: 62px;

	height: 62px;

	line-height: 62px;

	border-radius: 50%;

	background: rgba(255,255,255,.1);

	font-size: 30px;

	font-family: 'b';

	

}

.ywnum li span font{

	display: inline-block;

	width: 52px;

	height: 52px;

	line-height: 52px;

	background: #fff;

	border-radius: 50%;

	color:#666666;

}

.ywnum li p{

	color:#ffffff;

	font-size: 16px;

}

.ywnum{

	background-image: url(../images/yumbac_02.png);

	background-repeat: no-repeat;

	background-position: 0 26px;

}

.ywnum li.ac font,.ywnum li:hover font{

	background: #0149a2;

	color:#fff

}

.yw_i_i{

	display: none;

}

.yw_i_i.ac{

	display: block;

}

.ywinner.container{

	margin-top: 60px;

	box-sizing: border-box;

	padding: 66px 70px ;

	background: #fff;

	font-size: 0;

}

.ywico{

	display: inline-block;

	width: 197px;

	box-sizing: border-box;

	border-right: 1px solid #f2f2f2;

}

.ywico a{

	display: inline-block;

	margin-top: 120px;

	width: 50px;

	height: 50px;

	border-radius: 50%;

	line-height: 54px;

	text-align: center;

	border: 1px solid #d3d3d3;

	color:#333333

}

.ywico a:hover{

	color:#fff;

	border-color:#0149a2;

	background: #0149a2;

}

.ywico h6{

	font-size: 70px;

	height: 100px;

	color:rgba(0,0,0,.15);

	line-height: 100px;

}

.ywico h2{

	color:#333333;

	font-weight: bold;

	font-size: 24px;

	line-height: 38px;

}

.ywico h3{

	color:rgba(0,0,0,.5);

	font-size: 16px;

	line-height: 24px;

}

.ywlis{

	display: inline-block;

	width: 354px;

	box-sizing: border-box;

	padding-left: 50px;

	vertical-align: top;

}

.ywlis a{

	display: block;

	line-height: 38px;

	color:#666;

	font-size: 15px;

	position: relative;

}

.ywlis a:after{

	content:'';

	display: inline-block;

	width: 17px;

	height: 11px;

	background-image: url(../images/ywlis_03.png);

	background-repeat: no-repeat;

	background-size: 100% 100%;

	position: absolute;

	top: 50%;

	right: 20px;

	transform: translateY(-50%);

	opacity: 0;

}

.ywlis a:hover{

	color:#0149a2;	

}

.ywlis a:hover:after{

	opacity: 1;

}

.ywimg{

	display: inline-block;

	vertical-align: top;

	width: 749px;

	

}

.ywimg img{

	width: 100%;



}

.ywimg .imgs{

	display: none;

	position: relative;

}

.ywimg .imgs.ac{

	display: block;

}

.ywimg .imgs p{

	position: absolute;

	left: 35px;

	bottom: 20px;

	border-left: 2px solid #f8f8f8;

	line-height: 15px;

	padding-left: 10px;

	color:#fff;

	font-size: 16px;

}

.i_tit2,.i_tit1{

	opacity: 0;

	transform: translateY(-100%);

}

.active .i_tit2,.active .i_tit1{

	opacity: 1;

	transform: translateY(0);

}

.i_tit2 h2{

	font-size: 40px;

	font-weight: bold;

	color:#0149a2;

	line-height: 50px;

	float: left;	

}

.i_tit2 h2 span{

	letter-spacing: .15em;

	color:#999999;

	font-size: 22px;

	display: block;

}

.i_tit2>div{

	float: right;

	font-size: 0;

}

.i_tit2 a{

	display: inline-block;

	width: 128px;

	height: 40px;

	line-height: 40px;

	text-align: center;

	color:#666666;

	font-size: 16px;

	background: #fff;

	margin-right: 4px;

}

.i_tit2 a.ac{

	color:#fff;

	background: #0149a2;

}

.yjal{

	padding:100px 0 0px;

	background-image: url(../images/ywalbacjpg_02.jpg);

	background-repeat: no-repeat;

	background-size: cover;

	background-position: center;

}

.yjal .yjal_more{

	display:block;

	text-align: center;

	border-radius: 36px;

	line-height: 36px;

	border: 1px solid #0149a2;

	color:#0149a2;

	width: 150px;

	margin-top: 30px;

	background: none;

}

.yjal .yjal_more:hover{

	background:#0149a2 ;

	color:#fff

}

.i_tit2 p{

	float: right;

	font-size: 16px;

	line-height: 30px;

	color:#666666;

	width: 52%;

}

.yjalbanner,.yjalbanner1,.yjalbanner2,.yjalbanner3,.yjalbanner4,.yjalbanner5{

	margin-top: 70px;

	transform: translateY(100%);

	opacity: 0;

}

.active .yjalbanner,.active .yjalbanner1,.active .yjalbanner2,.active .yjalbanner3,.active .yjalbanner4,.active .yjalbanner5{

	opacity: 1;

	transform: translateY(0);

}

.yjalbanner .swiper-slide,.yjalbanner1 .swiper-slide,.yjalbanner2 .swiper-slide,.yjalbanner3 .swiper-slide,.yjalbanner4 .swiper-slide,.yjalbanner5 .swiper-slide{

	overflow: hidden;

}

.yjalbanner .swiper-slide a,.yjalbanner1 .swiper-slide a,.yjalbanner2 .swiper-slide a,.yjalbanner3 .swiper-slide a,.yjalbanner4 .swiper-slide a,.yjalbanner5 .swiper-slide a{cursor: auto;}

.yjalbanner .swiper-slide a>img,.yjalbanner1 .swiper-slide a>img,.yjalbanner2 .swiper-slide a>img,.yjalbanner3 .swiper-slide a>img,.yjalbanner4 .swiper-slide a>img,.yjalbanner5 .swiper-slide a>img{

	width: 100%;

}

.yjaltxt{

	background: #fff;

	position: absolute;

	right: 0;

	bottom:0px;

	transform: translateY(-50%) translateX(100%);

	width: 300px;

	box-sizing: border-box;

	padding: 30px 50px;

	

}

.yjalbanner .swiper-slide:hover .yjaltxt,.yjalbanner1 .swiper-slide:hover .yjaltxt,.yjalbanner2 .swiper-slide:hover .yjaltxt,.yjalbanner3 .swiper-slide:hover .yjaltxt,.yjalbanner4 .swiper-slide:hover .yjaltxt,.yjalbanner5 .swiper-slide:hover .yjaltxt{

	transform: translateY(-50%) translateX(0);

}

.yjaltxt h2{

	border-bottom: 1px solid #efefef;

	font-size: 28px;

	font-weight: bold;

	color:#333333;

	line-height: initial;

	padding-bottom: 16px;

}

.yjaltxt p{

	line-height: 24px;

	color:#666666;

	

}

.yjaltxt p span{

	font-weight: bold;

}

.yjaltxt h6{

	position: absolute;

	width: 55px;

	height: 55px;

	line-height: 55px;

	background: #0149a2;

	text-align: center;

	font-size: 18px;

	color:#fff;

	left: 0;

	bottom: 0;

	transform: translateX(-100%);

}

.hzhb{

	padding: 95px 0 100px;

}

.hzhb .i_tit1 h2{

	color:#0149a2

}

.hzhb .i_tit1 span{

	color:#999999

}

.hzhbinner{

	border: 1px solid #e5e5e5;

	font-size: 0;

	margin-top:50px;

	opacity: 0;

	transform: translateY(100%);

}

.active .hzhbinner{

	opacity: 1;

	transform: translateY(0);

}

.hzjj{

	display: inline-block;

	vertical-align: middle;

	width: 50%;

	background: #0149a2;

	box-sizing: border-box;

	padding: 110px 75px 105px;

}

.hzjj h2{

	font-size: 24px;

	font-weight: bold;

	color:#fff;

	margin-bottom: 30px;

}

.hzjj p{

	line-height: 24px;

	color:#ffffff;

	margin-bottom: 40px;

}

.hzjj a{

	display: inline-block;

	text-align: center;

	width: 157px;

	height: 38px;

	border-radius: 38px;

	border: 1px solid #fff;

	color:#fff;

	line-height: 38px;

}

.hzjj a span{

	

}

.hzbanner{

	display: inline-block;

	width: 50%;

	vertical-align: middle;

	position: relative;

	box-sizing: border-box;

	padding: 0 30px;

}

.hzbanner .swiper-button-prev,.hzbanner .swiper-button-next{

	background-image: none;

	font-size: 24px;

	color:#0149a2;

	margin-top: 0;

	width: auto;

	height: auto;

	transform: translateY(-50%);

	display: none;

}

.hzbanner .swiper-slide{

	text-align: center;

	

	-webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */

    filter: grayscale(100%);

}

.hzbanner .swiper-slide:hover {

	-webkit-filter: grayscale(0); /* Chrome, Safari, Opera */

    filter: grayscale(0);

}



.hzbanner .swiper-slide img{

	width: 80%;

	margin: 25px auto;

	display: block;

}

.hzbanner .swiper-container{

	overflow: hidden;

}

.hzbanner .swiper-pagination{

	bottom: -30px;

	width: 100%;

}

.hzbanner .swiper-pagination-bullet{

	width: 9px;

	height:9px;

	border:1px solid  #70b8e2;

	opacity: 1;

	position: relative;

	background: transparent;

	margin: 0 5px;

	background: #fff;

	padding: 3px;

	line-height: 9px;

}

.hzbanner .swiper-pagination-bullet:before{

	content:'';

	display: inline-block;

	width: 100%;

	height: 100%;

	border-radius: 50%;

	background: #70b8e2;

	

	

}

.hzbanner .swiper-pagination-bullet-active{

	border: 1px solid #0149a2;

	

}



.new{

	background: #f8f8f8;

	padding: 90px 0 70px;

}

.news .swiper-slide{

	box-sizing: border-box;

	border: 1px solid #d2d2d2;

	/*transform: translateX(100%);

	opacity: 1;*/

	/*transition: all .8s cubic-bezier(.35, .75, .55, 1) 0.1s;

	-webkit-transition: all .8s cubic-bezier(.35, .75, .55, 1) .1s;

	-moz-transition: all .8s cubic-bezier(.35, .75, .55, 1) .1s;*/

}

/*.news .swiper-slide:nth-child(2){

	transition: all .8s cubic-bezier(.35, .75, .55, 1) 0.3s;

	-webkit-transition: all .8s cubic-bezier(.35, .75, .55, 1) .3s;

	-moz-transition: all .8s cubic-bezier(.35, .75, .55, 1) .4s;

}

.news .swiper-slide:nth-child(3){

	transition: all .8s cubic-bezier(.35, .75, .55, 1) 0.7s;

	-webkit-transition: all .8s cubic-bezier(.35, .75, .55, 1) .7s;

	-moz-transition: all .8s cubic-bezier(.35, .75, .55, 1) .7s;

}

.news .swiper-slide:nth-child(4){

	transition: all .8s cubic-bezier(.35, .75, .55, 1) 1s;

	-webkit-transition: all .8s cubic-bezier(.35, .75, .55, 1) 1s;

	-moz-transition: all .8s cubic-bezier(.35, .75, .55, 1) 1s;

}*/

/*.active .news .swiper-slide{

	opacity: 1;

	transform: translateX(0);

}*/

.news .swiper-slide div{

	position: absolute;

	left: 0;

	top: 0;

	width:100%;

	height: 100%;

	box-sizing: border-box;

	padding: 50px 48px 0;

	z-index: 2;

	text-align: left;

}

.news {

	margin-top: 45px;

}

.news .swiper-slide img{

	width: 100%;

	transform: scale(0);
	height: 100%;

}

.news .swiper-slide span{

	color:#999999;

	line-height: 26px;

}

.news .swiper-slide h2{

	color:#666666;

	font-family: 'b';

	font-size: 24px;

	margin-bottom: 20px;

	overflow: hidden;

text-overflow:ellipsis;

white-space: nowrap;



}

.news .swiper-slide p{

	color:#333333;

	font-size: 16px;

	line-height: 26px;

	height: 78px;

	margin-bottom: 50px;

	display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 3;

    overflow: hidden;

	

}

.news .swiper-slide h6{

	width: 80px;

	text-align: center;

	line-height: 26px;

	color:#fff;

	background: #cccccc;

	border-radius: 26px;

}

.news .swiper-slide:hover img{

	transform: scale(1);

}

.news .swiper-slide:hover span,.news .swiper-slide:hover h2,.news .swiper-slide:hover p{

	color:#fff

}

.news .swiper-slide:hover h6{

	background: #0149a2;

}

.news .swiper-button-next,.news .swiper-button-prev{

	width: 48px;

	height: 48px;

	border-radius: 50%;

	border: 1px solid #a4a4a4;

	text-align: center;

	line-height: 51px;

	display: inline-block;

	margin:38px 4px 0;

	position: static;

	background-image: none;

	color:#333;

	opacity: 1;

	

}

.news{

	text-align: center;

}

.news .swiper-button-next:hover,.news .swiper-button-prev:hover{

	color:#0149a2;

	border-color:#0149a2

}

.news>div{

	height: 0;

	overflow: hidden;

}

.news>div.ac{

	height: auto;

}





.lstd{padding: 100px 0 80px;background: url(../images/index-service-bg.png);}

.lstd_l.gsjjtxt{width: 40%;float: left;text-align: left;}

.lstd_r{width: 60%;float: left;}

.team_pic img{width: 100%;}

.lstd_tit{    margin-bottom: 40px;}

















.gsysimg img{

	width: 100%;

}

.gsys{

	position: relative;

}

.gsys .i_tit1{

	position:absolute ;

	z-index: 3;

	left: 50%;

	top: 95px;

	transform: translateX(-50%);

}

.gsys .i_tit1 h2{

	color:#fff

}

.gsysul li{

	float: left;

	width: 23%;

	box-sizing: border-box;

	border-right: 1px solid rgba(255,255,255,.3);

	height: 100%;

	position: relative;

	text-align: center;

	overflow: hidden;

}

.gsysul li.ac{

	width: 31%;

	background:rgba(1, 73, 162, 0.7);



}

.gsysul li:last-child{

	border-right: 0;

}

.gsysul {

	position: absolute;

	width: 100%;

	height: 100%;

	top: 0;

	left: 0;

	z-index: 2;

}

.gsysul li h2{

	margin-top: 25px;

	color:#ffffff;

	font-size: 30px;

	font-weight: bold;

}

.gsysul li.ac h2{

	margin-top: 75px;

}

.gsysul li span{

	color:#ffffff;

	font-size: 16px;

	padding-bottom: 35px;

	position: relative;

	margin-bottom: 25px;

	display: inline-block;

	opacity: 0;

}

.gsysul li.ac span{

	opacity: 1;

}

.gsysul li span:after{

	content:'';

	display: inline-block;

	width: 37px;

	height: 1px;

	background: #fff;

	position: absolute;

	left: 50%;

	bottom: 0;

	transform: translateX(-50%);

}

.gsysul li p{

	font-size: 16px;

	color:#fff;

	height: 120px;

	margin-bottom: 40px;

	opacity: 0;

}

.gsysul li.ac p{

	opacity: 1;

	width:80%;

	margin:0 auto;

}

.gsysul li font{

	display: inline-block;

	width: 88px;

	line-height: 28px;

	border-radius: 28px;

	background: rgba(255,255,255,.2);

	color:#fff

}

.gsysul li h6 img:nth-child(2){

	display: none;

}

.gsysul li img{

	margin-top: 120%;

}

.gsysul li.ac img{

	margin-top: 50%;

}

header{

	padding-bottom: 20px;

}

header.white{

	background: #fff;

}

header.white .logo img:nth-child(1){

	display: none;

}

header.white .logo img:nth-child(2){

	display: block;

}

header.white .nav>li>a{

	color:#282a36;

	border-color:#282a36;

}

header.white .seach input,header.white .seach button font{

	color:#0149a2

}

header.white .seach{

	border-color:#0149a2

}

header.white .seach input::-webkit-input-placeholder {

	color:#0149a2

} 

header{

	position: fixed;

	z-index: 5;

	width: 100%;

}

.logo{

	float: left;

	margin-top: 20px;

}



.logo img:nth-child(2){

	display: none;

}

.seach{

	float: right;

	border: 1px solid rgba(255,255,255,.5);

	height:33px;

	border-radius: 33px;

	margin-top: 42px;

	

}

.seach input{

	border: none;

	outline: none;background: transparent;

	padding-left: 20px;

	color:#fff;

	width: 120px;

	line-height: 30px;

	height: 30px;

}

.seach input::-webkit-input-placeholder {

         color: rgba(255,255,255,.5);

}

.seach button font{

	color:#fff;

	margin-right: 15px;

}

.nav{

	margin-top:40px;

	float: right;

}

.nav>li{

	display: inline-block;

	margin-right: 50px;

	position: relative;

	padding-bottom: 6px;

}

.nav>li:last-child{

	margin-right: 0;

}

.nav>li>a{

	color:#fff;

	font-size: 16px;

}

.nav>li.ac>a,.nav>li>a:hover{

	border-bottom: 2px solid rgba(255,255,255,.8);

	padding-bottom: 10px;

}

.btn{

	float: right;

	width: 40px;

	height: 35px;

	border-radius: 2px;

	background: #282a36;

	margin-top: 14px;

	position: relative;

	z-index: 50;

	display: none;

}

.btn span{

	display: block;

	margin: 0 auto ;

	width: 20px;

	height: 3px;

	background: #fff;

	margin-top:16px;

	position: relative;

}

.btn span:before{

	display: block;

	content:'';

	margin: 0 auto ;

	width: 20px;

	height: 3px;

	background: #fff;

	margin-top: -7px;

	position: absolute;

}

.btn span:after{

	display: block;

	margin: 0 auto ;

	width: 20px;

	height: 3px;

	background: #fff;

	margin-top: 7px;

	position: absolute;

	content:'';

}

.btn.ac span{

	background: rgba(0,0,0,0);

}

.btn.ac span:before{

	    margin-top: 0;

    -webkit-transform: rotate(-45deg);

    transform: rotate(-45deg);

    background: #fff;

}

.btn.ac span:after{

	    margin-top: 0;

    -webkit-transform: rotate(45deg);

    transform: rotate(45deg);

    background: #fff;

}

header.white{

	box-shadow: 0 0 20px rgba(0,0,0,.2);

}



.w1200{width: 1200px;

    margin: 0 auto;

    height: 100%;}

header{ width:100%; height: 86px;}

.head_L{ background: url(../images/logo.png) no-repeat left 10px; position: relative;}

.head_L h3{ position: absolute; right: 0; bottom: 25px; }

.head_L h3 a{ color: #fff; font-size: 12px; opacity: 0.8; filter: alpha(opacity=80);}

.nav_wrap{ width: 100%; height: 54px; background: #333; position: relative; z-index: 3;}

.nav_wrap dl dd{ font-weight: lighter; color: #fff; padding: 0 46px;font-size: 16px; height: 54px; line-height: 54px; position: relative; float: left;}

.nav_wrap dl dd span{ width: 100%; height: 11px;  border-right: 1px dotted #e7ddcf; position: absolute; left:0; top: 23px;}

.nav_wrap dl dd span:nth-child(even){border-left: 1px dotted #e7ddcf;}

.nav_wrap dl dd span:nth-child(odd){border-right: 1px dotted #e7ddcf;}

.nav_wrap dl dd .hov{position: absolute; left:54px; top: 18px; opacity: 0; filter: alpha(opacity=0);}

.nav_wrap dl dd:hover .hov{ opacity: 1; filter: alpha(opacity=100);}

.nav_wrap dl dd a{ display: block;line-height: 38px; width: 100%; height: 100%; left: 0; top: 0; position: absolute;}



.nav_wrap dl dd ul li{ width: 100%; height: 38px; position: relative; z-index: 10; display: block; border-top:1px solid #fff; line-height: 38px; font-size: 14px; text-align: center; background: #333; opacity: 0.6; filter: alpha(opacity=60);-webkit-transition: all ease 0.6s;

-moz-transition: all ease 0.6s;

-ms-transition: all ease 0.6s;

-o-transition: all ease 0.6s;

transition: all ease 0.6s;

}

.nav_wrap dl dd  li a{ color: #fff;}

.nav_wrap dl dd  li:hover{ background: #333; opacity: 1; filter: alpha(opacity=100);}

.nav_wrap dl dd ul{ overflow: hidden; width: 100%; position: absolute; left: 0; top: 54px; }





.yjal .swiper-button-next,.yjal .swiper-button-prev{

	background: none;

	width: auto;

	height: auto;

	margin-top: 0;

	transform: translateY(-50%);

	font-size: 46px;

	color:#a9a9a9

	

}

.yjal .swiper-button-next{

	right: 13.5%;

}

.yjal .swiper-button-prev{

	left: 13.5%;

}

.yjal .swiper-button-next:hover,.yjal .swiper-button-prev:hover{

	color:#0149a2

}







.m_ywfw{

	padding: 50px 5% ;

	background-image: url(../images/m_ywfwbac.jpg);

	background-size: auto 100%;

	display: none;

	text-align: center;

}

.m_fwtit h6{

	font-size: 60px;

    height: 70px;

    line-height: 70px;

    color: rgba(255,255,255,.15);

    

}

.m_fwtit h2{

	color:#ffffff;

	font-weight: bold;

	font-size: 18px;

}

.m_fwtit h3{

	font-size: 12px;

	color:rgba(255,255,255,.6);

	padding-bottom: 20px;

	border-bottom: 1px solid rgba(255,255,255,.2);

	margin-bottom: 25px;

}

.m_ywfw li h6{

	color:#fff;

	line-break: normal;5px

}

.m_ywfw .swiper-button-prev,.m_ywfw .swiper-button-next{

	background-image: none;

	border-radius: 50%;

	width: 30px;

	height: 30px;

	border: 1px solid #fff;

	color:#fff;

	font-size: 16px;

	line-height: 30px;

	opacity: 1;

	margin-top: 0;

	top: 18%;

}

.m_fwtit{

	margin-top: 20px;

}


